package cn.pping.dto;

import cn.pping.domain.Course;
import cn.pping.domain.CourseDetail;
import cn.pping.domain.CourseMarket;
import cn.pping.domain.CourseResource;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.Valid;
import java.util.List;

@Data
public class CourseDto {
    // 开启JS303校验 需要在controller层开启校验
    // 课程
    @Valid
    private Course course;
    // 课程详情
    @Valid
    private CourseDetail courseDetail;
    // 课程营销
    @Valid
    private CourseMarket courseMarket;
    // 课程资源
    @Valid
    private CourseResource courseResource;
    // 当前课程的老师id集合
    @NotEmpty
    private List<Long> teacharIds;
}
